Skip to content

Enforce iOS compile gate and fix NeutralColor multiplatform compile#18

Merged
wow-miley merged 1 commit intomainfrom
wow-miley/fix-ci-ios-build
Mar 5, 2026
Merged

Enforce iOS compile gate and fix NeutralColor multiplatform compile#18
wow-miley merged 1 commit intomainfrom
wow-miley/fix-ci-ios-build

Conversation

@wow-miley
Copy link
Contributor

@wow-miley wow-miley commented Mar 5, 2026

Summary

  • split CI into JVM/lint and iOS compile jobs and make the required Tests check depend on both
  • update publish preflight to run both :phosphor-core:jvmTest and :phosphor-core:compileKotlinIosArm64
  • fix NeutralColor common code by replacing JVM-only string formatting with multiplatform-safe hex conversion
  • add a NeutralColor test that verifies zero-padded channel hex output

Validation

  • ./gradlew ktlintFormat
  • ./gradlew jvmTest
  • ./gradlew :phosphor-core:compileKotlinIosArm64
  • ./gradlew :phosphor-core:compileKotlinJs

@wow-miley wow-miley merged commit edf3f83 into main Mar 5, 2026
3 checks passed
@wow-miley wow-miley deleted the wow-miley/fix-ci-ios-build branch March 5, 2026 03:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant